package top.infopub.model.bpa;

import java.math.BigDecimal;
import java.util.Date;

import top.infopub.generic.GenericEntity;

/** 项目预（结）算明细(BPA_PRO_SETTLE_DETAIL) **/
public class ProSettleDetail extends GenericEntity  {

	private static final long serialVersionUID = 1L;
	
	/*主键*/
	private String id;
	/*主键*/
	public String getId(){
		return id;
	}
	
	public void setId(String id){
		 this.id = id;
	}
	
	/* 添加人 */
	private String addBy;
	
	public String getAddBy(){
		return addBy;
	}
	
	public void setAddBy(String addBy){
		this.addBy = addBy;
	}
	/* 添加时间 */
	private Date addTime;
	
	public Date getAddTime(){
		return addTime;
	}
	
	public void setAddTime(Date addTime){
		this.addTime = addTime;
	}
	/* 申报金额（元） */
	private BigDecimal applyAmount;
	
	public BigDecimal getApplyAmount(){
		return applyAmount;
	}
	
	public void setApplyAmount(BigDecimal applyAmount){
		this.applyAmount = applyAmount;
	}
	/* 审定金额（元） */
	private BigDecimal checkAmount;
	
	public BigDecimal getCheckAmount(){
		return checkAmount;
	}
	
	public void setCheckAmount(BigDecimal checkAmount){
		this.checkAmount = checkAmount;
	}
	/* 审核增减金额（元） */
	private BigDecimal checkAmountRevise;
	
	public BigDecimal getCheckAmountRevise(){
		return checkAmountRevise;
	}
	
	public void setCheckAmountRevise(BigDecimal checkAmountRevise){
		this.checkAmountRevise = checkAmountRevise;
	}
	/* 审减率（%） */
	private BigDecimal checkReviseRate;
	
	public BigDecimal getCheckReviseRate(){
		return checkReviseRate;
	}
	
	public void setCheckReviseRate(BigDecimal checkReviseRate){
		this.checkReviseRate = checkReviseRate;
	}
	/* 项目合同金额（元）（下浮后） */
	private BigDecimal cotAmountAfter;
	
	public BigDecimal getCotAmountAfter(){
		return cotAmountAfter;
	}
	
	public void setCotAmountAfter(BigDecimal cotAmountAfter){
		this.cotAmountAfter = cotAmountAfter;
	}
	/* 费用类别 1=建安工程费 2=预备费 3=建设工程其他费 31=建设单位管理费 32=政府代付费 33=项目前期费 4=建设期利息 5=设备及工器具购置 6=铺底流动资金 */
	private String feeType;
	
	public String getFeeType(){
		return feeType;
	}
	
	public void setFeeType(String feeType){
		this.feeType = feeType;
	}
	/* 事项名称 */
	private String itemName;
	
	public String getItemName(){
		return itemName;
	}
	
	public void setItemName(String itemName){
		this.itemName = itemName;
	}
	/* 项目预（结）算ID */
	private String proSettleId;
	
	public String getProSettleId(){
		return proSettleId;
	}
	
	public void setProSettleId(String proSettleId){
		this.proSettleId = proSettleId;
	}
	/* 序号 */
	private Integer showIdx;
	
	public Integer getShowIdx(){
		return showIdx;
	}
	
	public void setShowIdx(Integer showIdx){
		this.showIdx = showIdx;
	}
	/* 项目子项（选填） */
	private String subName;
	
	public String getSubName(){
		return subName;
	}
	
	public void setSubName(String subName){
		this.subName = subName;
	}
	
}